home *** CD-ROM | disk | FTP | other *** search
/ The PC-SIG Library 9 / The PC-SIG Library on CD ROM - Ninth Edition.iso / 901_1000 / DISK0961 / DISK0961.ZIP / MINI.DOC < prev    next >
Text File  |  1980-01-01  |  17KB  |  346 lines

  1.  
  2.  
  3.  
  4.  
  5.              THE MINI-MINDER MANUAL
  6.          
  7.              Jess Hillman
  8.              P.O. Box 642
  9.              Columbus, MS  39703
  10.              1-601-356-4966
  11.  
  12.          
  13.          WHAT IS IT?
  14.  
  15.          This program is a simple rental property management system, 
  16.          designed to track information such as size (or other 
  17.          description), rate, various tenant data, payment records, and 
  18.          expense of operation on about 400 units.  It will also 
  19.          perform some other tasks, such as producing mailing labels in 
  20.          record sequence and billing tenants.  
  21.  
  22.          Mini-Minder was written specifically for use by miniwarehouse 
  23.          or locker rental operators, but it will take little 
  24.          imagination to adapt its fixed format to practically any  
  25.          rental property scheme.
  26.  
  27.          To run this program you will need an IBM PC or compatible 
  28.          system with 128K, GW BASIC or BASICA, and two disk drives.  
  29.          Although I have run this program successfully on a PCJr and 
  30.          another system with only disk drive, it is not practical for 
  31.          the impatient--you will be swapping disks often.  The printer 
  32.          of your choice is a given.
  33.  
  34.          The original version of this program adds some reporting 
  35.          functions, plus the ability to generate past due letters and 
  36.          notices of sale of property letters. These are generally site 
  37.          specific so I did not include them here--however, anyone 
  38.          purchasing this more advanced version can include with their 
  39.          order and $50.00 check the text they would like to use for 
  40.          these letters and I will customize the program for them.  I 
  41.          will also throw in one custom report function per order.  
  42.          Simply mail your money, appropriate data and the report 
  43.          output format you would like to follow to the address above.
  44.          For another $25.00 above each order, I will add or delete up 
  45.          to five data fields, and/or change any of the data fields in 
  46.          the basic format to suit a specific customer.
  47.  
  48.          That's a lot of customizing for $75.00 grand total, although 
  49.          I honestly believe anyone can take the program as is and run 
  50.          successfully.  
  51.  
  52.          For any programmers out there, I do have some GOTOs in this 
  53.          program and if they offend you...sorry.  I just couldn't 
  54.          resist the clarity of GO TO for some screen edits.  And if 
  55.          any of you want to come to Mississippi and buy me a beer and 
  56.          some catfish and hushpuppies, I'll be glad to explain EXACTLY 
  57.          why the program is structured the way it is.  I haven't seen 
  58.          very many interpreted programs around that took up 50K-plus 
  59.          of code.  The more advanced version mentioned above, when 
  60.          running, leaves a hair over 700 bytes of the 64K BASICA 
  61.          recognizes free, so you can appreciate my warning that 
  62.          attempting to follow the code around is not for the 
  63.          fainthearted.  The program does work, and I will cheerfully 
  64.          patch any serious bugs.  
  65.  
  66.          
  67.          THE FILES AND WHAT THEY DO...
  68.  
  69.          There are only two basic programs included on your disk: 
  70.          MINI.BAS and WHLABELS.BAS.  MINI contains the main program 
  71.          while WHLABELS is CHAINed from the main menu to produce 
  72.          mailing labels from your database.
  73.  
  74.          There is a mandatory option on the main menu that you must 
  75.          take on startup that creates all your data files for you.  
  76.          These files include:
  77.  
  78.                 UNITS      (These 3 random access files contain basic
  79.                 UNITS1      name/address type data on your tenants. 
  80.                 UNITS2      Access is by unit number only.)
  81.  
  82.                 NUMUNITS    (Contains 1 record--how many units you 
  83.                              have for these data files)
  84.  
  85.                 B:JANUXX-B:DECEXX   (Records of income received and 
  86.                                        its source)
  87.  
  88.                 B:JANEXPXX-B:DECEXPXX  (Expense record record data)
  89.  
  90.                 B:DALY1XX-B:DALY12XX   (Daily report records by month)
  91.                                         NOTE: XX = Current Year
  92.  
  93.          The three random access files handle the 362-byte record that 
  94.          is created for each unit.  I decided against setting switches 
  95.          and maintaining one file because of interpreted BASIC's 65K 
  96.          memory limit.  Setting switches would limit each file to 
  97.          about 180 units, and for most miniwarehouse and locker rental 
  98.          operations that is simply not sufficient--so extra coding 
  99.          would have been required anyway.  These three files, even at 
  100.          maximum size (somewhere around 450 units), take up only about 
  101.          half the space in a disk, so you could combine them and set 
  102.          up your system with DOS, BASICA, both WHLABELS.BAS and 
  103.          MINI.BAS on Drive A.
  104.          
  105.          All other files are sequential, and there are provisions for 
  106.          editing records in each of the income, expense and daily 
  107.          report files.  All the sequential records are kept in drive 
  108.          B: and judging from past experience it should be possible to 
  109.          keep two years' worth of records on a 250-unit operation 
  110.          quite easily on a 360K disk.  
  111.  
  112.          
  113.          
  114.          GETTING STARTED...
  115.  
  116.          During this discussion, which doubles as brief tutorial, I am 
  117.          going to assume you will have your programs and DOS on one 
  118.          disk and the UNITS files and other files on two other disks.
  119.  
  120.          Please follow these steps:
  121.  
  122.          1. After booting your system, with the appropriate DOS/BASICA 
  123.          disk in drive A, place the disk you have received in Drive B 
  124.          and, from the DOS A> prompt, type:
  125.                 COPY B:*.*
  126.                 and strike the ENTER key.
  127.          WARNING: This step will erase any existing AUTOEXEC.BAT files 
  128.          you have on your DOS disk.
  129.  
  130.          2. Press Control-ALT-Delete to reboot the system.  This will 
  131.          run a documentation program which prints the manual, creates 
  132.          the new AUTOEXEC.BAT files and starts the program so you may 
  133.          create all your data files and begin using the system.
  134.  
  135.          3. Place your original disk in a safe place and make backup 
  136.          copies of your program disks and both data disks.  I 
  137.          recommend at least two backup copies.
  138.  
  139.          
  140.          ONCE IT'S RUNNING...
  141.  
  142.          After the initial announcement screen, you will see a prompt 
  143.          asking you to fill in the date.  If you strike the ENTER key, 
  144.          the system will show you the current system date and plug in 
  145.          that value for the program.  If the date is not correct, the 
  146.          system offers you a chance to key in the date of your choice, 
  147.          which is then established as the current system date.
  148.  
  149.          Next, you will be asked to remove the program disk and place 
  150.          the name and address data disk in Drive A.  When you strike 
  151.          any key next, the main menu appears on the screen.  Your 
  152.          choices from the menu are:
  153.  
  154.                 1. ADD NEW TENANT
  155.                 2. EDIT CURRENT TENANT INFORMATION
  156.                 3. GO TO REPORTS MENU
  157.                 4. ENTER RENTAL PAYMENTS/OTHER INCOME
  158.                 5. GO TO BILLING MENU
  159.                 6. GO TO EXPENSE MENU
  160.                 7. EDIT INCOME RECORDS
  161.                 8. CHECKING ACCOUNT REVIEW
  162.                 9. EDIT DAILY REPORTS
  163.                 10. CREATE FILES FOR NEW CALENDAR YEAR
  164.                 11. DO LABELS
  165.                 12. END SESSION
  166.  
  167.          Since you are starting up the system for the first time, and 
  168.          on the first business day of each calendar year for as long 
  169.          you use the program, take option 10.  Trying to run the system 
  170.          without doing this step will result in program errors.  When
  171.          you take it, the system responds: 
  172.  
  173.          CREATE NAME AND ADDRESS FILES (IF STARTING UP FOR FIRST TIME 
  174.          ANSWER Y-(y/n)?
  175.  
  176.          Key in a Y and strike the ENTER key.
  177.  
  178.          PLACE BLANK FORMATTED DISK IN DRIVE A AND STRIKE ENTER?
  179.          ENTER NUMBER OF UNITS FOR THIS FILE?
  180.  
  181.          These two prompts allow you to get the proper disk in drive A 
  182.          for the name and address files, and also to establish how 
  183.          many units you are going to be using from that point on 
  184.          whenever you run the program. UNDER NO CIRCUMSTANCES DO I 
  185.          RECOMMEND KEYING ANY NUMBER HIGHER THAN 450.  Remember, you 
  186.          are dealing with BASICA and its 65K limit here.
  187.  
  188.          Once you key in the appropriate number of units, the system 
  189.          will create on the Drive A disk the files NUMUNITS, UNITS,
  190.          UNITS1, and UNITS2.  Depending on the number you key, it 
  191.          could take several minutes.  After it is through, it will 
  192.          repeat the process for the other data files which must be 
  193.          kept on Drive B.  The difference is you will be asked to key 
  194.          in the calendar year for which the files will be created, and 
  195.          you will be cautioned to make certain the disk on which the 
  196.          new files are created contains the files for December of the 
  197.          previous year (necessary for daily report generation).
  198.  
  199.          
  200.          THE REST OF THE MAIN MENU...
  201.  
  202.          You are now ready to begin working the menus in this program 
  203.          as you will during daily operation.  So, lets take the other
  204.          options one at a time.
  205.  
  206.          1. ADD NEW TENANT.   Simply answer the prompts.  For each one 
  207.          you will be filling in a data field.  Here are the prompts 
  208.          and the maximum characters each will hold in parentheses:
  209.                 UNIT NO.?(4)
  210.                 UNIT SIZE? (5)
  211.                 MONTHLY RENTAL? (7)
  212.                 EXPECTED LENGTH OF RENTAL?(8)
  213.                 TENANT'S NAME?(30)
  214.                 SPOUSE'S NAME(30)
  215.                 STREET ADDRESS #1? (30)
  216.                 STREET ADDRESS #2? (30)
  217.                 CITY? (20)
  218.                 STATE? (2)
  219.                 ZIP CODE? (10)
  220.                 PHONE NO.? (10)
  221.                 EMPLOYED BY? (30)
  222.                 WORK PHONE? (10)
  223.                 DRIVERS LICENSE #? (30)
  224.                 SPOUSE'S EMPLOYER? (30)
  225.                 SPOUSE'S WORK PHONE? (10)
  226.                 DATE PAYMENT DUE? (8)
  227.                 CURRENT BALANCE $? (8)
  228.                 DATE LAST PAID? (8)
  229.                 IS UNIT PADLOCKED? (1)
  230.                 TENANT'S LOCK CUT? (1)
  231.                 NAME OF OTHER CONTACT, ETC.? (40)
  232.  
  233.          After filling in these fields with the appropriate 
  234.          information you will be presented with a straightforward edit 
  235.          screen that numbers each field in allows you to key in the 
  236.          number of the field and then type in the correction needed.
  237.          Key in a "24" when all editing is done.
  238.  
  239.          2. EDIT CURRENT TENANT INFORMATION.  Use this option to 
  240.          change previously-entered data in case a tenant moves, or 
  241.          changes jobs or gets a divorce, or whatever... You will be 
  242.          asked to key in the appropriate unit number and from that 
  243.          point you will see the same edit screen you used when the 
  244.          information was first keyed.
  245.  
  246.          3. GO TO REPORTS MENU. By selecting this option you go to the 
  247.          reports menu, where, by selection, you can: 
  248.                 1. Do Daily Reports...this option from the reports 
  249.                    menu gives you a vacancy report and optionally, a
  250.                    second listing of all units where you as landlord
  251.                    have padlocked or otherwise sequestered the 
  252.                    contents of a unit because of nonpayment of rent.
  253.                    There is also a summary report issued following
  254.                    these two reports that recaps receivables to date
  255.                    and other data such as number of units rented and
  256.                    the current state of the property checking account.
  257.                 2. List All Outstanding Units...select this report any
  258.                    time to find out which tenants still owe you money.
  259.                    Right off the bat the program asks if you want 
  260.                    addresses printed.  If you do answer Y and complete
  261.                    address data will be included, otherwise you will
  262.                    receive the tenant's name only.
  263.                 3. Current Status Of A Single Unit...You'll be asked 
  264.                    if you want hardcopy and the unit number.  What you 
  265.                    will see onscreen and on paper will look similar to
  266.                    your record edit screen from option 2 above.
  267.                 4. List Status Of All Units...This summary asks if you 
  268.                    want addresses and prompts for a Y/N answer.  It 
  269.                    prints unit number, tenant name, current balance 
  270.                    whether or not the unit is padlocked.
  271.                 5. All these options do plain vanilla reports, Option
  272.                 6. 5 is an aging analysis, and the remainder offer 
  273.                 7. predictable file dumps for income, expenses and 
  274.                 8. daily reports.  In all these reports you will be
  275.                 9. prompted for a month number.
  276.  
  277.          4. ENTER RENTAL PAYMENTS/OTHER INCOME. First off the bat, 
  278.          answer the computer's question by telling it how many 
  279.          transactions you will be keying.  At the prompt, type in the 
  280.          complete month name in which the income was received.  Then 
  281.          you will be asked in turn the amount paid to you and the
  282.          source.  If it is straight rent, key the unit number, else 
  283.          pick one of the other listed codes.  You will be given a 
  284.          couple of chances to correct any keyboard errors before the 
  285.          transactions are applied to the name/address file and stored 
  286.          in the permanent files.  Pay attention to the keyboard 
  287.          prompts.
  288.          
  289.          5. GO TO BILLING MENU.  Once you move into this menu, you 
  290.          have four main functions available.
  291.                 1. Print Trial Balance...a simple report that shows 
  292.                    you what the new balance for each unit will be 
  293.                    without changing any files.
  294.                 2. Post Billing Information and Produce Bills...
  295.                    This option increments the current balance field
  296.                    by the amount shown in the rate field on all units,
  297.                    then comes back prints the bills, assuming that you
  298.                    use typewriter paper-sized continuous form 
  299.                    letterhead.  
  300.                 3. Do Aging Analysis...Exactly the same as the reports
  301.                    menu option.
  302.                 4. Produce Bill On Single Unit...I recommend running 
  303.                    this option prior to option two, since it will give
  304.                    you a chance to align your forms.
  305.  
  306.          6. GO TO EXPENSE MENU...Options off this menu are simple.
  307.                 1. Enter Operating Expenses...Keyboard activity here 
  308.                    is similar to the way you enter in income payments.
  309.                    You get plenty of edit screens and a mandatory 
  310.                    printout of all transactions entered.
  311.                 2. Edit Expense Files...Just in case you goofed and 
  312.                    didn't catch it.
  313.                 3. Produce YTD Expense Summary...I probably should 
  314.                    have put this on the reports menu.  There is some
  315.                    duplication of function between menus, as you
  316.                    may have noticed, but not a whole lot.
  317.                 4. Dump Expense Data For Specific Month...Well, maybe
  318.                    more than meets the eye.
  319.  
  320.          7.  EDIT INCOME RECORDS...
  321.          9.  EDIT DAILY REPORTS...
  322.                 Both these options were included to allow a chance to 
  323.                 edit these files after permanent storage had taken 
  324.                 place.  Before using ANY edit feature of the program,
  325.                 I suggest you dump the file so you will know exactly
  326.                 which record needs editing.
  327.          
  328.          8.  CHECKING ACCOUNT REVIEW...No biggie here, this option 
  329.          just moves the single record in B:Chek out of the file so 
  330.          that it can be manually corrected if need be, or simply to
  331.          double check the amount.
  332.            
  333.  
  334.  
  335.  
  336.  
  337.  
  338.  
  339.  
  340.  
  341.  
  342.           
  343.          
  344.  
  345.  
  346.